[INFO] fetching crate wdl-lint 0.22.0...
[INFO] testing wdl-lint-0.22.0 against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] extracting crate wdl-lint 0.22.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate wdl-lint 0.22.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wdl-lint 0.22.0
[INFO] tweaked toml for crates.io crate wdl-lint 0.22.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wdl-lint 0.22.0 on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate wdl-lint 0.22.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded logos-derive v0.16.1
[INFO] [stderr]   Downloaded logos-codegen v0.16.1
[INFO] [stderr]   Downloaded macropol v0.1.4
[INFO] [stderr]   Downloaded serde_spanned v1.1.0
[INFO] [stderr]   Downloaded line-index v0.1.2
[INFO] [stderr]   Downloaded wdl-ast v0.22.1
[INFO] [stderr]   Downloaded escape8259 v0.5.3
[INFO] [stderr]   Downloaded toml_writer v1.1.0+spec-1.1.0
[INFO] [stderr]   Downloaded logos v0.16.1
[INFO] [stderr]   Downloaded ftree v1.3.0
[INFO] [stderr]   Downloaded codespan-reporting v0.13.1
[INFO] [stderr]   Downloaded libtest-mimic v0.8.2
[INFO] [stderr]   Downloaded ignore v0.4.25
[INFO] [stderr]   Downloaded lsp-types v0.94.1
[INFO] [stderr]   Downloaded wdl-format v0.17.0
[INFO] [stderr]   Downloaded unicode-segmentation v1.13.1
[INFO] [stderr]   Downloaded wdl-grammar v0.21.1
[INFO] [stderr]   Downloaded wdl-analysis v0.19.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0b10695040aee55de376219ab681a0c26b623caee02745885498d70605888cd9
[INFO] running `Command { std: "docker" "start" "-a" "0b10695040aee55de376219ab681a0c26b623caee02745885498d70605888cd9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0b10695040aee55de376219ab681a0c26b623caee02745885498d70605888cd9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0b10695040aee55de376219ab681a0c26b623caee02745885498d70605888cd9", kill_on_drop: false }`
[INFO] [stdout] 0b10695040aee55de376219ab681a0c26b623caee02745885498d70605888cd9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 96f6e41b02437078f0844c17a4e674a211d8d98272881b879c6269fd4911c791
[INFO] running `Command { std: "docker" "start" "-a" "96f6e41b02437078f0844c17a4e674a211d8d98272881b879c6269fd4911c791", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling aws-lc-sys v0.39.0
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling codespan-reporting v0.13.1
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling serde_with_macros v3.18.0
[INFO] [stderr]    Compiling rowan v0.16.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling logos-codegen v0.16.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_with v3.18.0
[INFO] [stderr]    Compiling macropol v0.1.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling logos-derive v0.16.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling logos v0.16.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling iri-string v0.7.11
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling wdl-grammar v0.21.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling wdl-ast v0.22.1
[INFO] [stderr]    Compiling nohash-hasher v0.2.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.1
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling convert_case v0.11.0
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling toml_parser v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling line-index v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling wdl-format v0.17.0
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde_spanned v1.1.0
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling toml_writer v1.1.0+spec-1.1.0
[INFO] [stderr]    Compiling path-clean v1.0.1
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling ftree v1.3.0
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling aws-lc-rs v1.16.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling wdl-analysis v0.19.0
[INFO] [stderr]    Compiling wdl-lint v0.22.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 47s
[INFO] running `Command { std: "docker" "inspect" "96f6e41b02437078f0844c17a4e674a211d8d98272881b879c6269fd4911c791", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96f6e41b02437078f0844c17a4e674a211d8d98272881b879c6269fd4911c791", kill_on_drop: false }`
[INFO] [stdout] 96f6e41b02437078f0844c17a4e674a211d8d98272881b879c6269fd4911c791
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8760db4e53904e5450d7f8831bd311ef049a5bc67e1510d046d08aa551ffc9b4
[INFO] running `Command { std: "docker" "start" "-a" "8760db4e53904e5450d7f8831bd311ef049a5bc67e1510d046d08aa551ffc9b4", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling escape8259 v0.5.3
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling libtest-mimic v0.8.2
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling wdl-analysis v0.19.0
[INFO] [stderr]    Compiling wdl-lint v0.22.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 58.76s
[INFO] running `Command { std: "docker" "inspect" "8760db4e53904e5450d7f8831bd311ef049a5bc67e1510d046d08aa551ffc9b4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8760db4e53904e5450d7f8831bd311ef049a5bc67e1510d046d08aa551ffc9b4", kill_on_drop: false }`
[INFO] [stdout] 8760db4e53904e5450d7f8831bd311ef049a5bc67e1510d046d08aa551ffc9b4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 59918e5dc0414aec515f681e347346791be6c9ac5d718ffcaafac657ba8de47a
[INFO] running `Command { std: "docker" "start" "-a" "59918e5dc0414aec515f681e347346791be6c9ac5d718ffcaafac657ba8de47a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.45s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wdl_lint-eac0962f6500a0a6)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test fix::tests::test_fixer_indel ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::default_option_fires_on_v1_1 ... ok
[INFO] [stdout] test fix::tests::test_fixer_deletion ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::dollar_placeholder_fires_on_v1_0 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::dollar_placeholder_fires_on_v1_1 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::dollar_with_sep_option_fires_on_v1_0 ... ok
[INFO] [stdout] test fix::tests::test_fixer_insertion ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::dollar_with_sep_option_fires_on_v1_1 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::interpolation_diagnostic_highlights_single_character ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::sep_option_does_not_fire_on_v1_0 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal1 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::tilde_placeholder_does_not_fire ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::sep_option_fires_on_v1_1 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal2 ... ok
[INFO] [stdout] test rules::deprecated_placeholder::tests::true_false_option_fires_on_v1_1 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal4 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal3 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted2 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal6 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal5 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted1 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_evaluates_to_bash_literal7 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted4 ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_normalize_replacements ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_normalize_replacements2 ... ok
[INFO] [stdout] test tags::test::it_unions ... ok
[INFO] [stdout] test tags::test::empty_slice_behaves ... ok
[INFO] [stdout] test rules::shellcheck::tests::test_is_quoted3 ... ok
[INFO] [stdout] test util::test::test_is_properly_quoted ... ok
[INFO] [stdout] test util::test::test_itemize_oxford_comma ... ok
[INFO] [stdout] test util::test::test_lines_with_offset ... ok
[INFO] [stdout] test util::test::test_program_exists ... ok
[INFO] [stdout] test tags::test::it_intersects ... ok
[INFO] [stdout] test util::test::test_find_nearest_rule ... ok
[INFO] [stdout] test fix::tests::test_out_of_bounds_insert - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lints.rs (/opt/rustwide/target/debug/deps/lints-9cab9ca4d5f21bce)
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test deprecated-placeholder-options-v1      ... ok
[INFO] [stdout] test doc-meta-strings                       ... ok
[INFO] [stdout] test call-input-keyword                     ... ok
[INFO] [stdout] test runtime-keys-wdl-1                     ... ok
[INFO] [stdout] test deprecated-object                      ... ok
[INFO] [stdout] test command-mixed-tabs-first               ... ok
[INFO] [stdout] test container-value                        ... ok
[INFO] [stdout] test double-quotes                          ... ok
[INFO] [stdout] test deprecated-placeholder-options-v1      ... ok
[INFO] [stdout] test runtime-keys-engine-keys               ... ok
[INFO] [stdout] test missing-meta-and-parameter_meta        ... ok
[INFO] [stdout] test inconsistent-newlines                  ... ok
[INFO] [stdout] test todo                                   ... ok
[INFO] [stdout] test missing-meta                           ... ok
[INFO] [stdout] test command-mixed-ws-ok                    ... ok
[INFO] [stdout] test missing-requirements-block             ... ok
[INFO] [stdout] test disallowed-declaration-name            ... ok
[INFO] [stdout] test redundant-input-assignment-wdl-1       ... ok
[INFO] [stdout] test disallowed-input-name                  ... ok
[INFO] [stdout] test import-line-width                      ... FAILED
[INFO] [stdout] test import-placements                      ... ok
[INFO] [stdout] test runtime-keys-multiple-runtime-sections ... ok
[INFO] [stdout] test doc-comment-tabs                       ... ok
[INFO] [stdout] test struct-missing-both-meta               ... ok
[INFO] [stdout] test parameter-description                  ... ok
[INFO] [stdout] test deny-glob-star                         ... ok
[INFO] [stdout] test one-line-after-version                 ... ok
[INFO] [stdout] test one-eof-newline                        ... ok
[INFO] [stdout] test disallowed-output-name                 ... ok
[INFO] [stdout] test shellcheck-ok                          ... ok
[INFO] [stdout] test command-mixed-trailing                 ... ok
[INFO] [stdout] test nonmatching-output                     ... ok
[INFO] [stdout] test unused-doc-comments                    ... ok
[INFO] [stdout] test except                                 ... ok
[INFO] [stdout] test empty-doc-comment                      ... ok
[INFO] [stdout] test command-mixed-same-line                ... ok
[INFO] [stdout] test missing-parameter_meta                 ... ok
[INFO] [stdout] test command-mixed-spaces-first             ... ok
[INFO] [stdout] test redundant-input-assignment-wdl-1       ... ok
[INFO] [stdout] test redundant-input-assignment-wdl-1       ... ok
[INFO] [stdout] test missing-struct-param-meta              ... ok
[INFO] [stdout] test missing-runtime-block                  ... ok
[INFO] [stdout] test call-input-keyword-v1-1                ... ok
[INFO] [stdout] test description-too-long                   ... ok
[INFO] [stdout] test struct-matching-param-meta             ... ok
[INFO] [stdout] test curly-command                          ... ok
[INFO] [stdout] test description-missing                    ... ok
[INFO] [stdout] test shellcheck-error                       ... FAILED
[INFO] [stdout] test missing-struct-meta                    ... ok
[INFO] [stdout] test unknown_rule                           ... ok
[INFO] [stdout] test matching-param-meta                    ... ok
[INFO] [stdout] test section-ordering                       ... ok
[INFO] [stdout] test parameter-meta-sorting                 ... ok
[INFO] [stdout] test shellcheck-style                       ... FAILED
[INFO] [stdout] test pascal-case                            ... ok
[INFO] [stdout] test redundant-assignment                   ... ok
[INFO] [stdout] test command-mixed-line-cont                ... ok
[INFO] [stdout] test shellcheck-warn                        ... FAILED
[INFO] [stdout] test runtime-keys-wdl-1                     ... ok
[INFO] [stdout] test runtime-keys-wdl-1                     ... ok
[INFO] [stdout] test snake-case                             ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- import-line-width ----
[INFO] [stdout] result from `/opt/rustwide/workdir/tests/lints/import-line-width/source.errors` is not as expected:
[INFO] [stdout] Diff < left / right > :
[INFO] [stdout] >error: failed to import `https://raw.githubusercontent.com/stjudecloud/workflows/refs/heads/main/tools/librarian.wdl`: error sending request for url (https://raw.githubusercontent.com/stjudecloud/workflows/refs/heads/main/tools/librarian.wdl): client error (Connect): dns error: failed to lookup address information: Temporary failure in name resolution
[INFO] [stdout] >  ┌─ tests/lints/import-line-width/source.wdl:7:8
[INFO] [stdout] >  │
[INFO] [stdout] >7 │ import "https://raw.githubusercontent.com/stjudecloud/workflows/refs/heads/main/tools/librarian.wdl"
[INFO] [stdout] >  │        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] >
[INFO] [stdout] >
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: lints::compare_result
[INFO] [stdout]              at ./tests/lints.rs:107:9
[INFO] [stdout]    2: lints::run_test_inner::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:164:5
[INFO] [stdout]    3: lints::run_test::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:127:66
[INFO] [stdout]    4: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:71
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:31
[INFO] [stdout]    8: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]    9: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:369:22
[INFO] [stdout]   10: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::handle::Handle>::block_on_inner<lints::run_test::{closure#0}>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   11: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:368:9
[INFO] [stdout]   12: <tokio::runtime::handle::Handle>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:347:18
[INFO] [stdout]   13: lints::find_tests::{closure#0}::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:60:22
[INFO] [stdout]   14: <libtest_mimic::Trial>::test::<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:139:39
[INFO] [stdout]   15: <libtest_mimic::Trial>::ignorable_test::<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:153:49
[INFO] [stdout]   16: <<libtest_mimic::Trial>::ignorable_test<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0} as core::ops::function::FnOnce<(bool,)>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   17: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(bool,), Output = libtest_mimic::Outcome> + core::marker::Send> as core::ops::function::FnOnce<(bool,)>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   18: libtest_mimic::run_single::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:43
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: __rust_try
[INFO] [stdout]   22: std::panicking::catch_unwind::<libtest_mimic::Outcome, core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   23: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   24: libtest_mimic::run_single
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:5
[INFO] [stdout]   25: libtest_mimic::run::{closure#3}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:574:43
[INFO] [stdout]   26: std::sys::backtrace::__rust_begin_short_backtrace::<libtest_mimic::run::{closure#3}::{closure#0}, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   28: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30: __rust_try
[INFO] [stdout]   31: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   34: <std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   36: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   37: <unknown>
[INFO] [stdout]   38: clone
[INFO] [stdout] 
[INFO] [stdout] ---- shellcheck-error ----
[INFO] [stdout] result from `/opt/rustwide/workdir/tests/lints/shellcheck-error/source.errors` is not as expected:
[INFO] [stdout] Diff < left / right > :
[INFO] [stdout] <note[ShellCheck]: Couldn't parse this test expression. Fix to allow more checks.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:18:10
[INFO] [stdout] <   │
[INFO] [stdout] <18 │       if [ -f "$broken"]
[INFO] [stdout] <   │          ^
[INFO] [stdout] <   │          │
[INFO] [stdout] <   │          SC1073[error]: Couldn't parse this test expression. Fix to allow more checks.
[INFO] [stdout] <   │          more info: https://www.shellcheck.net/wiki/SC1073
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Expected this to be an argument to the unary condition.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:18:15
[INFO] [stdout] <   │
[INFO] [stdout] <18 │       if [ -f "$broken"]
[INFO] [stdout] <   │               ^
[INFO] [stdout] <   │               │
[INFO] [stdout] <   │               SC1019[error]: Expected this to be an argument to the unary condition.
[INFO] [stdout] <   │               more info: https://www.shellcheck.net/wiki/SC1019
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: You need a space before the ].
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:18:25
[INFO] [stdout] <   │
[INFO] [stdout] <18 │       if [ -f "$broken"]
[INFO] [stdout] <   │                         ^
[INFO] [stdout] <   │                         
[INFO] [stdout] <   │                         SC1020[error]: You need a space before the ].
[INFO] [stdout] <   │                         more info: https://www.shellcheck.net/wiki/SC1020
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Couldn't parse this test expression. Fix to allow more checks.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:37:10
[INFO] [stdout] <   │
[INFO] [stdout] <37 │       if [ -f "$broken"]
[INFO] [stdout] <   │          ^
[INFO] [stdout] <   │          │
[INFO] [stdout] <   │          SC1073[error]: Couldn't parse this test expression. Fix to allow more checks.
[INFO] [stdout] <   │          more info: https://www.shellcheck.net/wiki/SC1073
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Expected this to be an argument to the unary condition.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:37:15
[INFO] [stdout] <   │
[INFO] [stdout] <37 │       if [ -f "$broken"]
[INFO] [stdout] <   │               ^
[INFO] [stdout] <   │               │
[INFO] [stdout] <   │               SC1019[error]: Expected this to be an argument to the unary condition.
[INFO] [stdout] <   │               more info: https://www.shellcheck.net/wiki/SC1019
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: You need a space before the ].
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-error/source.wdl:37:25
[INFO] [stdout] <   │
[INFO] [stdout] <37 │       if [ -f "$broken"]
[INFO] [stdout] <   │                         ^
[INFO] [stdout] <   │                         
[INFO] [stdout] <   │                         SC1020[error]: You need a space before the ].
[INFO] [stdout] <   │                         more info: https://www.shellcheck.net/wiki/SC1020
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: lints::compare_result
[INFO] [stdout]              at ./tests/lints.rs:107:9
[INFO] [stdout]    2: lints::run_test_inner::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:164:5
[INFO] [stdout]    3: lints::run_test::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:127:66
[INFO] [stdout]    4: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:71
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:31
[INFO] [stdout]    8: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]    9: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:369:22
[INFO] [stdout]   10: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::handle::Handle>::block_on_inner<lints::run_test::{closure#0}>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   11: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:368:9
[INFO] [stdout]   12: <tokio::runtime::handle::Handle>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:347:18
[INFO] [stdout]   13: lints::find_tests::{closure#0}::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:60:22
[INFO] [stdout]   14: <libtest_mimic::Trial>::test::<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:139:39
[INFO] [stdout]   15: <libtest_mimic::Trial>::ignorable_test::<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:153:49
[INFO] [stdout]   16: <<libtest_mimic::Trial>::ignorable_test<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0} as core::ops::function::FnOnce<(bool,)>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   17: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(bool,), Output = libtest_mimic::Outcome> + core::marker::Send> as core::ops::function::FnOnce<(bool,)>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   18: libtest_mimic::run_single::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:43
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: __rust_try
[INFO] [stdout]   22: std::panicking::catch_unwind::<libtest_mimic::Outcome, core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   23: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   24: libtest_mimic::run_single
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:5
[INFO] [stdout]   25: libtest_mimic::run::{closure#3}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:574:43
[INFO] [stdout]   26: std::sys::backtrace::__rust_begin_short_backtrace::<libtest_mimic::run::{closure#3}::{closure#0}, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   28: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30: __rust_try
[INFO] [stdout]   31: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   34: <std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   36: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   37: <unknown>
[INFO] [stdout]   38: clone
[INFO] [stdout] 
[INFO] [stdout] ---- shellcheck-style ----
[INFO] [stdout] result from `/opt/rustwide/workdir/tests/lints/shellcheck-style/source.errors` is not as expected:
[INFO] [stdout] Diff < left / right > :
[INFO] [stdout] <note[ShellCheck]: Use 'false' instead of empty [/[[ conditionals.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-style/source.wdl:17:7
[INFO] [stdout] <   │
[INFO] [stdout] <17 │       [[ ]]
[INFO] [stdout] <   │       ^^^
[INFO] [stdout] <   │       │
[INFO] [stdout] <   │       SC2212[style]: Use 'false' instead of empty [/[[ conditionals.
[INFO] [stdout] <   │       more info: https://www.shellcheck.net/wiki/SC2212
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Instead of '[ true ]', just use 'true'.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-style/source.wdl:18:9
[INFO] [stdout] <   │
[INFO] [stdout] <18 │       [ true ]
[INFO] [stdout] <   │         ^^^^
[INFO] [stdout] <   │         │
[INFO] [stdout] <   │         SC2160[style]: Instead of '[ true ]', just use 'true'.
[INFO] [stdout] <   │         more info: https://www.shellcheck.net/wiki/SC2160
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Use 'false' instead of empty [/[[ conditionals.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-style/source.wdl:36:7
[INFO] [stdout] <   │
[INFO] [stdout] <36 │       [[ ]]
[INFO] [stdout] <   │       ^^^
[INFO] [stdout] <   │       │
[INFO] [stdout] <   │       SC2212[style]: Use 'false' instead of empty [/[[ conditionals.
[INFO] [stdout] <   │       more info: https://www.shellcheck.net/wiki/SC2212
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Instead of '[ true ]', just use 'true'.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-style/source.wdl:37:9
[INFO] [stdout] <   │
[INFO] [stdout] <37 │       [ true ]
[INFO] [stdout] <   │         ^^^^
[INFO] [stdout] <   │         │
[INFO] [stdout] <   │         SC2160[style]: Instead of '[ true ]', just use 'true'.
[INFO] [stdout] <   │         more info: https://www.shellcheck.net/wiki/SC2160
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: lints::compare_result
[INFO] [stdout]              at ./tests/lints.rs:107:9
[INFO] [stdout]    2: lints::run_test_inner::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:164:5
[INFO] [stdout]    3: lints::run_test::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:127:66
[INFO] [stdout]    4: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:71
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:31
[INFO] [stdout]    8: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]    9: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:369:22
[INFO] [stdout]   10: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::handle::Handle>::block_on_inner<lints::run_test::{closure#0}>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   11: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:368:9
[INFO] [stdout]   12: <tokio::runtime::handle::Handle>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:347:18
[INFO] [stdout]   13: lints::find_tests::{closure#0}::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:60:22
[INFO] [stdout]   14: <libtest_mimic::Trial>::test::<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:139:39
[INFO] [stdout]   15: <libtest_mimic::Trial>::ignorable_test::<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:153:49
[INFO] [stdout]   16: <<libtest_mimic::Trial>::ignorable_test<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0} as core::ops::function::FnOnce<(bool,)>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   17: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(bool,), Output = libtest_mimic::Outcome> + core::marker::Send> as core::ops::function::FnOnce<(bool,)>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   18: libtest_mimic::run_single::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:43
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: __rust_try
[INFO] [stdout]   22: std::panicking::catch_unwind::<libtest_mimic::Outcome, core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   23: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   24: libtest_mimic::run_single
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:5
[INFO] [stdout]   25: libtest_mimic::run::{closure#3}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:574:43
[INFO] [stdout]   26: std::sys::backtrace::__rust_begin_short_backtrace::<libtest_mimic::run::{closure#3}::{closure#0}, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   28: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30: __rust_try
[INFO] [stdout]   31: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   34: <std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   36: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   37: <unknown>
[INFO] [stdout]   38: clone
[INFO] [stdout] 
[INFO] [stdout] ---- shellcheck-warn ----
[INFO] [stdout] result from `/opt/rustwide/workdir/tests/lints/shellcheck-warn/source.errors` is not as expected:
[INFO] [stdout] Diff < left / right > :
[INFO] [stdout] <note[ShellCheck]: dynamic_var_name44444444444444 is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:18:23
[INFO] [stdout] <   │
[INFO] [stdout] <18 │       somecommand.py "$dynamic_var_name~{placeholder}"
[INFO] [stdout] <   │                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                       │
[INFO] [stdout] <   │                       SC2154[warning]: dynamic_var_name44444444444444 is referenced but not assigned.
[INFO] [stdout] <   │                       more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: bad_test is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:37:28
[INFO] [stdout] <   │
[INFO] [stdout] <37 │       somecommand.py [ -f "$bad_test" ] ~{placeholder}
[INFO] [stdout] <   │                            ^^^^^^^^^
[INFO] [stdout] <   │                            │
[INFO] [stdout] <   │                            SC2154[warning]: bad_test is referenced but not assigned.
[INFO] [stdout] <   │                            more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: trailing_space is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:38:28
[INFO] [stdout] <   │
[INFO] [stdout] <38 │       somecommand.py [ -f "$trailing_space" ] ~{placeholder}
[INFO] [stdout] <   │                            ^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                            │
[INFO] [stdout] <   │                            SC2154[warning]: trailing_space is referenced but not assigned.
[INFO] [stdout] <   │                            more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:56:23
[INFO] [stdout] <   │
[INFO] [stdout] <56 │       ~{placeholder} "$trailing_pholder" ~{placeholder}
[INFO] [stdout] <   │                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                       │
[INFO] [stdout] <   │                       SC2154[warning]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <   │                       more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:57:38
[INFO] [stdout] <   │
[INFO] [stdout] <57 │       ~{placeholder} somecommand.py "$leading_pholder"
[INFO] [stdout] <   │                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                                      │
[INFO] [stdout] <   │                                      SC2154[warning]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <   │                                      more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:76:23
[INFO] [stdout] <   │
[INFO] [stdout] <76 │       ~{placeholder} "$trailing_pholder" ~{placeholder}
[INFO] [stdout] <   │                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                       │
[INFO] [stdout] <   │                       SC2154[warning]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <   │                       more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:77:38
[INFO] [stdout] <   │
[INFO] [stdout] <77 │       ~{placeholder} somecommand.py "$leading_pholder"
[INFO] [stdout] <   │                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] <   │                                      │
[INFO] [stdout] <   │                                      SC2154[warning]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <   │                                      more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: firstlinelint is referenced but not assigned.
[INFO] [stdout] <   ┌─ tests/lints/shellcheck-warn/source.wdl:98:35
[INFO] [stdout] <   │
[INFO] [stdout] <98 │     command <<<      weird stuff "$firstlinelint"
[INFO] [stdout] <   │                                   ^^^^^^^^^^^^^^
[INFO] [stdout] <   │                                   │
[INFO] [stdout] <   │                                   SC2154[warning]: firstlinelint is referenced but not assigned.
[INFO] [stdout] <   │                                   more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <   │
[INFO] [stdout] <   = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:100:23
[INFO] [stdout] <    │
[INFO] [stdout] <100 │       ~{placeholder} "$trailing_pholder" ~{placeholder}
[INFO] [stdout] <    │                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] <    │                       │
[INFO] [stdout] <    │                       SC2154[warning]: trailing_pholder is referenced but not assigned.
[INFO] [stdout] <    │                       more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:102:38
[INFO] [stdout] <    │
[INFO] [stdout] <102 │       ~{placeholder} somecommand.py "$leading_pholder"
[INFO] [stdout] <    │                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] <    │                                      │
[INFO] [stdout] <    │                                      SC2154[warning]: leading_pholder is referenced but not assigned.
[INFO] [stdout] <    │                                      more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: occurs_after_multiline is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:108:7
[INFO] [stdout] <    │
[INFO] [stdout] <108 │       $occurs_after_multiline
[INFO] [stdout] <    │       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] <    │       │
[INFO] [stdout] <    │       SC2154[warning]: occurs_after_multiline is referenced but not assigned.
[INFO] [stdout] <    │       more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:110:7
[INFO] [stdout] <    │    
[INFO] [stdout] <110 │ ╭ ╭       $(echo This is a 
[INFO] [stdout] <111 │ │ │         very long string that should be quoted)
[INFO] [stdout] <    │ ╰─│───────────────────────────────────────────────^ SC2091[warning]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    │   ╰───────────────────────────────────────────────' more info: https://www.shellcheck.net/wiki/SC2091
[INFO] [stdout] <    │    
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:113:7
[INFO] [stdout] <    │    
[INFO] [stdout] <113 │ ╭ ╭       $(echo This is an
[INFO] [stdout] <114 │ │ │         even longer very long string that should really 
[INFO] [stdout] <115 │ │ │         be quoted)
[INFO] [stdout] <    │ ╰─│──────────────────^ SC2091[warning]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    │   ╰──────────────────' more info: https://www.shellcheck.net/wiki/SC2091
[INFO] [stdout] <    │    
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:117:7
[INFO] [stdout] <    │    
[INFO] [stdout] <117 │ ╭ ╭       $(echo This is an
[INFO] [stdout] <118 │ │ │         even longer very long string that should really
[INFO] [stdout] <119 │ │ │         really really really 
[INFO] [stdout] <120 │ │ │         ought to be quoted)
[INFO] [stdout] <    │ ╰─│───────────────────────────^ SC2091[warning]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    │   ╰───────────────────────────' more info: https://www.shellcheck.net/wiki/SC2091
[INFO] [stdout] <    │    
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:122:7
[INFO] [stdout] <    │    
[INFO] [stdout] <122 │ ╭ ╭       $(echo this is a $lint146 that occurs in a /
[INFO] [stdout] <123 │ │ │         multiline command /
[INFO] [stdout] <124 │ │ │         with line breaks)
[INFO] [stdout] <    │ ╰─│─────────────────────────^ SC2091[warning]: Remove surrounding $() to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    │   ╰─────────────────────────' more info: https://www.shellcheck.net/wiki/SC2091
[INFO] [stdout] <    │    
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Useless echo? Instead of 'cmd $(echo foo)', just use 'cmd foo'.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:122:7
[INFO] [stdout] <    │    
[INFO] [stdout] <122 │ ╭ ╭       $(echo this is a $lint146 that occurs in a /
[INFO] [stdout] <123 │ │ │         multiline command /
[INFO] [stdout] <124 │ │ │         with line breaks)
[INFO] [stdout] <    │ ╰─│─────────────────────────^ SC2116[style]: Useless echo? Instead of 'cmd $(echo foo)', just use 'cmd foo'.
[INFO] [stdout] <    │   ╰─────────────────────────' more info: https://www.shellcheck.net/wiki/SC2116
[INFO] [stdout] <    │    
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:122:24
[INFO] [stdout] <    │
[INFO] [stdout] <122 │       $(echo this is a $lint146 that occurs in a /
[INFO] [stdout] <    │                        ^^^^^^^^
[INFO] [stdout] <    │                        │
[INFO] [stdout] <    │                        SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                        more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: lint146 is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:122:24
[INFO] [stdout] <    │
[INFO] [stdout] <122 │       $(echo this is a $lint146 that occurs in a /
[INFO] [stdout] <    │                        ^^^^^^^^
[INFO] [stdout] <    │                        │
[INFO] [stdout] <    │                        SC2154[warning]: lint146 is referenced but not assigned.
[INFO] [stdout] <    │                        more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: version appears unused. Verify use (or export if used externally).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:142:7
[INFO] [stdout] <    │
[INFO] [stdout] <142 │       version=`uname -r`
[INFO] [stdout] <    │       ^^^^^^^
[INFO] [stdout] <    │       │
[INFO] [stdout] <    │       SC2034[warning]: version appears unused. Verify use (or export if used externally).
[INFO] [stdout] <    │       more info: https://www.shellcheck.net/wiki/SC2034
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Use $(...) notation instead of legacy backticks `...`.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:142:15
[INFO] [stdout] <    │
[INFO] [stdout] <142 │       version=`uname -r`
[INFO] [stdout] <    │               ^^^^^^^^^^
[INFO] [stdout] <    │               │
[INFO] [stdout] <    │               SC2006[style]: Use $(...) notation instead of legacy backticks `...`.
[INFO] [stdout] <    │               more info: https://www.shellcheck.net/wiki/SC2006
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: did you mean `$(uname -r)`?
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:144:7
[INFO] [stdout] <    │
[INFO] [stdout] <144 │       cd "DIR"
[INFO] [stdout] <    │       ^^^^^^^^
[INFO] [stdout] <    │       │
[INFO] [stdout] <    │       SC2164[warning]: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
[INFO] [stdout] <    │       more info: https://www.shellcheck.net/wiki/SC2164
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: did you mean `cd "DIR" || exit`?
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:161:13
[INFO] [stdout] <    │
[INFO] [stdout] <161 │             $fasta_name /
[INFO] [stdout] <    │             ^^^^^^^^^^^
[INFO] [stdout] <    │             │
[INFO] [stdout] <    │             SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │             more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: fasta_name is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:161:13
[INFO] [stdout] <    │
[INFO] [stdout] <161 │             $fasta_name /
[INFO] [stdout] <    │             ^^^^^^^^^^^
[INFO] [stdout] <    │             │
[INFO] [stdout] <    │             SC2154[warning]: fasta_name is referenced but not assigned.
[INFO] [stdout] <    │             more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:162:13
[INFO] [stdout] <    │
[INFO] [stdout] <162 │             ~{fusions} /
[INFO] [stdout] <    │             ^^^^^^^^^^
[INFO] [stdout] <    │             │
[INFO] [stdout] <    │             SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │             more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout]  error: unknown name `fusions`
[INFO] [stdout]      ┌─ tests/lints/shellcheck-warn/source.wdl:162:15
[INFO] [stdout]      │
[INFO] [stdout]  162 │             ~{fusions} /
[INFO] [stdout]      │               ^^^^^^^
[INFO] [stdout]  
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:163:13
[INFO] [stdout] <    │
[INFO] [stdout] <163 │             ~{prefix}.vcf
[INFO] [stdout] <    │             ^^^^^^^^^
[INFO] [stdout] <    │             │
[INFO] [stdout] <    │             SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │             more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout]  error: unknown name `prefix`
[INFO] [stdout]      ┌─ tests/lints/shellcheck-warn/source.wdl:163:15
[INFO] [stdout]      │
[INFO] [stdout]  163 │             ~{prefix}.vcf
[INFO] [stdout]      │               ^^^^^^
[INFO] [stdout]  
[INFO] [stdout]  error: unknown name `bams`
[INFO] [stdout]      ┌─ tests/lints/shellcheck-warn/source.wdl:165:32
[INFO] [stdout]      │
[INFO] [stdout]  165 │         for file in ~{sep(" ", bams)}
[INFO] [stdout]      │                                ^^^^
[INFO] [stdout]  
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:169:17
[INFO] [stdout] <    │
[INFO] [stdout] <169 │           ln -s $file
[INFO] [stdout] <    │                 ^^^^^
[INFO] [stdout] <    │                 │
[INFO] [stdout] <    │                 SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                 more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:170:30
[INFO] [stdout] <    │
[INFO] [stdout] <170 │           bams+=" $(basename $file)"
[INFO] [stdout] <    │                              ^^^^^
[INFO] [stdout] <    │                              │
[INFO] [stdout] <    │                              SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                              more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout]  error: unknown name `succeed_on_errors`
[INFO] [stdout]      ┌─ tests/lints/shellcheck-warn/source.wdl:173:16
[INFO] [stdout]      │
[INFO] [stdout]  173 │         if ! ~{succeed_on_errors} /
[INFO] [stdout]      │                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:174:46
[INFO] [stdout] <    │
[INFO] [stdout] <174 │             && [ "$(grep -Ec "$GREP_PATTERN" $outfile_name)" -gt 0 ]
[INFO] [stdout] <    │                                              ^^^^^^^^^^^^^
[INFO] [stdout] <    │                                              │
[INFO] [stdout] <    │                                              SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                                              more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: outfile_name is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:174:46
[INFO] [stdout] <    │
[INFO] [stdout] <174 │             && [ "$(grep -Ec "$GREP_PATTERN" $outfile_name)" -gt 0 ]
[INFO] [stdout] <    │                                              ^^^^^^^^^^^^^
[INFO] [stdout] <    │                                              │
[INFO] [stdout] <    │                                              SC2154[warning]: outfile_name is referenced but not assigned.
[INFO] [stdout] <    │                                              more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:177:41
[INFO] [stdout] <    │
[INFO] [stdout] <177 │             >&2 grep -E "$GREP_PATTERN" ~{outfile_name}
[INFO] [stdout] <    │                                         ^^^^^^^^^^^^^^^
[INFO] [stdout] <    │                                         │
[INFO] [stdout] <    │                                         SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                                         more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout]  error: unknown name `outfile_name`
[INFO] [stdout]      ┌─ tests/lints/shellcheck-warn/source.wdl:177:43
[INFO] [stdout]      │
[INFO] [stdout]  177 │             >&2 grep -E "$GREP_PATTERN" ~{outfile_name}
[INFO] [stdout]      │                                           ^^^^^^^^^^^^
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:178:18
[INFO] [stdout] <    │
[INFO] [stdout] <178 │             exit $rc
[INFO] [stdout] <    │                  ^^^
[INFO] [stdout] <    │                  │
[INFO] [stdout] <    │                  SC2086[info]: Double quote to prevent globbing and word splitting.
[INFO] [stdout] <    │                  more info: https://www.shellcheck.net/wiki/SC2086
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: rc is referenced but not assigned.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:178:18
[INFO] [stdout] <    │
[INFO] [stdout] <178 │             exit $rc
[INFO] [stdout] <    │                  ^^^
[INFO] [stdout] <    │                  │
[INFO] [stdout] <    │                  SC2154[warning]: rc is referenced but not assigned.
[INFO] [stdout] <    │                  more info: https://www.shellcheck.net/wiki/SC2154
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Use $(...) notation instead of legacy backticks `...`.
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:202:9
[INFO] [stdout] <    │
[INFO] [stdout] <202 │         `true`
[INFO] [stdout] <    │         ^^^^^^
[INFO] [stdout] <    │         │
[INFO] [stdout] <    │         SC2006[style]: Use $(...) notation instead of legacy backticks `...`.
[INFO] [stdout] <    │         more info: https://www.shellcheck.net/wiki/SC2006
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: did you mean `$(true)`?
[INFO] [stdout] <
[INFO] [stdout] <note[ShellCheck]: Remove backticks to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    ┌─ tests/lints/shellcheck-warn/source.wdl:202:9
[INFO] [stdout] <    │
[INFO] [stdout] <202 │         `true`
[INFO] [stdout] <    │         ^^^^^^
[INFO] [stdout] <    │         │
[INFO] [stdout] <    │         SC2092[warning]: Remove backticks to avoid executing output (or use eval if intentional).
[INFO] [stdout] <    │         more info: https://www.shellcheck.net/wiki/SC2092
[INFO] [stdout] <    │
[INFO] [stdout] <    = fix: address the diagnostic as recommended in the message
[INFO] [stdout]  
[INFO] [stdout]  
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <anyhow::Error>::msg::<alloc::string::String>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/src/backtrace.rs:10:14
[INFO] [stdout]    1: lints::compare_result
[INFO] [stdout]              at ./tests/lints.rs:107:9
[INFO] [stdout]    2: lints::run_test_inner::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:164:5
[INFO] [stdout]    3: lints::run_test::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:127:66
[INFO] [stdout]    4: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:71
[INFO] [stdout]    5: tokio::task::coop::with_budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]    6: tokio::task::coop::budget::<core::task::poll::Poll<core::result::Result<(), anyhow::Error>>, <tokio::runtime::park::CachedParkThread>::block_on<lints::run_test::{closure#0}>::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]    7: <tokio::runtime::park::CachedParkThread>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/park.rs:284:31
[INFO] [stdout]    8: <tokio::runtime::context::blocking::BlockingRegionGuard>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/blocking.rs:66:14
[INFO] [stdout]    9: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:369:22
[INFO] [stdout]   10: tokio::runtime::context::runtime::enter_runtime::<<tokio::runtime::handle::Handle>::block_on_inner<lints::run_test::{closure#0}>::{closure#0}, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   11: <tokio::runtime::handle::Handle>::block_on_inner::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:368:9
[INFO] [stdout]   12: <tokio::runtime::handle::Handle>::block_on::<lints::run_test::{closure#0}>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/handle.rs:347:18
[INFO] [stdout]   13: lints::find_tests::{closure#0}::{closure#0}
[INFO] [stdout]              at ./tests/lints.rs:60:22
[INFO] [stdout]   14: <libtest_mimic::Trial>::test::<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:139:39
[INFO] [stdout]   15: <libtest_mimic::Trial>::ignorable_test::<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:153:49
[INFO] [stdout]   16: <<libtest_mimic::Trial>::ignorable_test<<libtest_mimic::Trial>::test<lints::find_tests::{closure#0}::{closure#0}, alloc::string::String>::{closure#0}, alloc::string::String>::{closure#0} as core::ops::function::FnOnce<(bool,)>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   17: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(bool,), Output = libtest_mimic::Outcome> + core::marker::Send> as core::ops::function::FnOnce<(bool,)>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   18: libtest_mimic::run_single::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:43
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   21: __rust_try
[INFO] [stdout]   22: std::panicking::catch_unwind::<libtest_mimic::Outcome, core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   23: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<libtest_mimic::run_single::{closure#0}>, libtest_mimic::Outcome>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   24: libtest_mimic::run_single
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:619:5
[INFO] [stdout]   25: libtest_mimic::run::{closure#3}::{closure#0}
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libtest-mimic-0.8.2/src/lib.rs:574:43
[INFO] [stdout]   26: std::sys::backtrace::__rust_begin_short_backtrace::<libtest_mimic::run::{closure#3}::{closure#0}, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   27: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   28: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30: __rust_try
[INFO] [stdout]   31: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   33: std::thread::lifecycle::spawn_unchecked::<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   34: <std::thread::lifecycle::spawn_unchecked<libtest_mimic::run::{closure#3}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   35: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   36: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   37: <unknown>
[INFO] [stdout]   38: clone
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     import-line-width
[INFO] [stdout]     shellcheck-error
[INFO] [stdout]     shellcheck-style
[INFO] [stdout]     shellcheck-warn
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 57 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.48s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test lints`
[INFO] running `Command { std: "docker" "inspect" "59918e5dc0414aec515f681e347346791be6c9ac5d718ffcaafac657ba8de47a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59918e5dc0414aec515f681e347346791be6c9ac5d718ffcaafac657ba8de47a", kill_on_drop: false }`
[INFO] [stdout] 59918e5dc0414aec515f681e347346791be6c9ac5d718ffcaafac657ba8de47a
